﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using Terrae.Clases;
using Terrae.Logica.Comandos;
using Terrae.Datos.FabricaDao;
using Terrae.Datos.IDaos;

namespace Terrae.Logica.Comandos.ComandoPlanta
{
    public class ComandoAgregarPlanta : Comando<bool>
    {
        #region Constructor

        /// <summary>
        /// Constructor del comando para insertar una planta.
        /// </summary>
        /// <param name="_planta"></param>
        public ComandoAgregarPlanta(Entidad _planta)
        {
            this.Entidad = _planta;
        }

        #endregion Constructor

        #region Método

        public override bool Ejecutar()
        {
            return FabricaDao.CrearFabricaDeDAO(1).ObtenerDaoPlanta().
                AgregarPlanta(this.Entidad);
        }

        #endregion Método
    }
}